Interactions of Molecular Species with Graphene and Graphene Sensing