Elucidating the band structure and free charge carrier dynamics of pure and impurities doped CH3NH3PbI(3-x)Cl(x) perovskite thin films.