Moved the log.info call and added the toUserLog parameter.
Added comment to TimeoutException
Style cleanup and some minor changes.

Made the CONFIGURATION_URL constant a library-level constant.
Got rid of _onError.
Added some comments and changed some log messages.
Minor cleanup of the fetchConfig() Future.
New comment.
Added a _registerEventListeners() method. Minor log-message/comment changes.
Minor Cleanup. Added some comments.
Minor cleanup. Added comments.
Cleanup, comments, style.
Moved onKey.. streams into the new _registerEventListeners() method.
Got rid of the userLogRecord class. Closing (#43)

We're now using an actual Logger instance to handle the user log data.