adding user authentication with Warden gem