Straightforward routes for the preparation of graphene-based polymer nanocomposites