Synthesis And Solution Properties Of Semi-Rigid Polyelectrolytes And Polyampholytes