added devise setup for user authentication