Text this: Polypyrrole Composites: Electrochemical Synthesis, Characterizations and Applications