Polyaniline, polypyrrole, poly(3-methylthiophene) and polybithiophene layer-by-layer deposited thin films