Graphene nanoplatelet based polymer composites and their multiple applications