Still working on logging/error handling
gevent error handling is hacky
cruft removal
Limit queue size