Quantum Engineering of InAs/GaAs Quantum Dot Based Intermediate Band Solar Cells