Characterization and Photoelectrochemistry of Layer-by-Layer Self Assembled Films of CdS Quantum Dots in Polyelectrolyte Matrix