Add Adapter#config to mirror Handler#config.
Use class_exec when building a handler for better semantics.
Don't reject string/mixed case log levels.
Add API documentation.
Add an example for an arbitrary callable as an event callback.