Extending `this.config.auth` with a `basic` Object as prep work for supporting Kerberos, created `this.auth()` to encapsulate authentication support, updated docblocks