Initial commit.

Initial library is built with gevent event loop.