added User migration, model, controller, and views