Coherent manipulation of qubits in semiconductor quantum dots; spin-photon interfaces Decoherence theory, effect of the environment Coherence and spin manipulation in nanostructures