Work on refactoring the Auth component
Finish the Auth refactor, update unit tests
Update docs and version number
Update MD docs
Update MD docs