Development of grafting strategies for the polymer functionalisation of graphene