Multi-functional Nanoparticles for Drug Delivery for Drug Delivery and Molecular Imaging