Conjugated Polyelectrolytes: Fundamentals and Applications