Nanophotonic Technologies For Manipulating Biomolecules And Investigating Molecular Interactions