First production-ready release: - Now uses the [gevent](http://www.gevent.org/) library for socket handling. - Complete rewrite of the module, and refactoring of functions and classes. - Fixes several issues with deadlocking, performance and exception handling.