Rename "Auth" namespace to "Authentication" and refactor some tests
Refactor authentication system