Biogenic Nanoparticles: An Introduction to What They Are, How They Are Synthesized and Their Applications