Quantum Dot Heterojunction Solar Cells: The Mechanism Of Device Operation And Impacts Of Quantum Dot Oxidation