Two-step process for programmable removal of oxygen functionalities of graphene oxide: functional, structural and electrical characteristics