adding the user model, view and controller