Add attributes for user authentication
Add authentication tests
refactor authentication tests (not working)