Text this: Quantum cryptography and computing--theory and implementation