Improve logging

Logging is improved. We are still using our own format, but now you can:

* Log to a file
* Set the log level
* See a unique ID on each line of the log per request, so you can trace a request's log messages easier
* See our sweet [RFC 3339](http://tools.ietf.org/html/rfc3339) timestamps