Rewriting around Tornado IO Loop, adding address wrapping class, non-blocking options, etc.