Adding support for middleware to reject non-express. A check initialised test. And a better location for defaults to be set.