Added Devise for user functionality