Chemistry and Properties of Poly (Arylene Ether Imidazole)s