added functionality to update a user instance via the userCommandController class with tests