Conducting Polymer Nanostructures: Template Synthesis and Applications in Energy Storage