Advances in Bioavailability Enhancing Technologies for Poorly Soluble Molecules: in vitro and in vivo case studies