Functional graphene-polymer nanocomposites for gas barrier applications