added Devise gem and functionality