All decorators chainable, adds require_settings decorator, validation performed on startup.
Requires all required plugins, more explicit output on config vs env settings