Advanced Techniques in Free Space Quantum Communication