Add user model/controller, begin signup/in/out mechanics