Add User model and user authentication.