Added warden authentication and a user model.