updated user view model and controller
finished login logout and registration pages