Synthesis and Application of Graphene Based Nanomaterials