Improve logging and debugging

Provide a clearer picture of which class is doing what in the log
output.
removing #validate

no longer needed
Fix broken references in error handling
Fix issue with message attributes being stripped out
Support config in the application subclass and overrides per environment

Allow environment configs to run before logger initialized
Expand logger access
Move requires back to where they were in emque

When possible change fewer things about the application initialization,
to leverage previous testing of services.