added intial user model view, and controller