Coherent Manipulation Of Semiconductor Quantum Dot Qubits