Add user authentication system with devise and associated tests.