GRAPHENE NANORIBBONS AND THEIR POLYMERIC NANOCOMPOSITES: CONTROLLED SYNTHESIS, CHARACTERIZATION AND APPLICATIONS