add User model, controller, view