Add object_class to CommCareUserResource and a basic test

Minor weirdness is that users could always have been created without a first or last name, but this never caused an error before (or did it?). I changed the resource to pass missing values on to the client.