Implementing a Quantum Teleport Protocol