tests cleanup
API docs for the mixins
API docs for the AuthenticatedRouteMixin
distinguish authentication/login controller mixin