added devise for login and password management