Explanation and Realisation of Quantum Teleportation and its Applications