Switch to gevent
Add instructions and requirements for virtualenv