Fabrication, Doping and Characterization of Polyaniline and Metal Oxides: Dye Sensitized Solar Cells