Overcoming Atmospheric Effects In Quantum Cryptography