Molecular Tools for the Manipulation of Size, Surface Chemistry and Assemblies of Metal Nanoparticles