Design and synthesis of polymer, carbon and composite electrodes for high energy and high power supercapacitors