add devise for user-registration, authentication and login handling