Clean up some implementation details. Use a callback to force sleep state.
Super basic tests
Allow log level tuning and default to `:info`. Dump instance prior to transmission if not a string. Provide original message on confirmation.