Surface Functionalization of Graphene with Polymers for Enhanced Properties