Add Devise gem, modify MVC and tests accordingly