Add user model and a bunch of other Devise changes