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.