Design and synthesis of heterocyclic sensitizers solid electrolytes and nanostructured photoanode for dye sensitized solar cells