Add authentication to User
Add User authentication
Add User authentication and change tests accordingly