Manipulation and Read-out of Spins in Quantum Dots