Improve comment.
Replace engine with coroutine everywhere.
Don't depend on MotorCursor.tail, which is going away.
Tornado already defines logging options

And setting a default here disables logging to stderr in debug mode.