Poly(3,4-ethylenedioxypyrrole): Organic Electrochemistry of a Highly Stable Electrochromic Polymer