Spintronics: electron spin coherence, entanglement, and transport