Database Pooling testing and documentation.

Using gevent green-thread friendly sockets (no monkey-patching). Still allows for sync reads in previous installations without any changes. Async built in when needed for threaded apps.