Separating `sample` from `config`
Simplified `this.error()` to rely on the new logging strategy, updated `this.request()` to implement `this.error()`, updated `this.config()` to utilize an explicit path, fixed alignment & spacing in `this.compressed()`, implemented `REGEX_DEF` in `this.cached()`, updated abaaso requirement to latest version
Implemented `this.config.default` as a 'catch all' for requests to hostnames the server is not explicitly handling
Reverted to a 500 status code when a hostname doesn't map & there is no default