Fancier ECDHE support + cryptography release requirement

This is #57 + cryptography>=0.3.