switch handler from tornado async to coroutines
add support for @coroutine methods, add yield_task to TaskQueue
add generator support to worker connection, updated docs
improve worker generator tests