Improvements to logging

Logs to a separate logger per module, making it much easier for the end application to filter. This is especially important when logging at debug level, as the keepalive is logged at this level.

Tornado itself just changed their logging: [https://github.com/facebook/tornado/issues/53](https://github.com/facebook/tornado/issues/53)