Quinone Based Polypyrroles for Energy Storage Materials