Nanomaterials: Properties, Methods of synthesis and their Applications