added User controller and model.