Surface Engineering Of Gold Nanoparticles And Their Applications