Improve config, logging and debugging

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

no longer needed
Support config in the application subclass and overrides per environment

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

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