Quantum Cellular Automata: Theory, Experimentation and Prospects