added Devise for User Authentication