Null out message in Hector::Mercury::DELIVER_EVENT
Instantiate event on deferred thread rather than the main event loop
Log errors with backtraces

This commit also adds logging of useful events at the debug level.
Find sessions first by username, then by nickname