Graphene Grafted Chitosan Nanocomposites and Their Applications