Text this: Gold Nanoparticles: Preparation, Properties, Functionalization and Application