Updated many of the classes to include proper settings and removed a lot of cruft. This is ready to be tested thoroughly.
Reconfig auth class and inheritence of that
See Unpublished 404 - Critical - Unsupported - SA-CONTRIB-2017-021
Fixes the security issues found in https://www.drupal.org/project/unpublished_404/issues/2752665.
Changes since 8.x-1.0-alpha2: