Quantum Dot-Cavity Systems