Chemical And Electronic Characterization of Copper Indium Gallium Diselenide Thin Film Solar Cells And Correlation of These Characteristics to Solar Cell Operation