Surface Functionalization At The Nanoscale For Interfacing With Biological Systems