WIP Bugfix for split test on sequential save

Bug would occur when comparing Groups or UserPartitions - because these types
lacked comparator methods, different objects would come up as different when
their values were equal.

@dianakhuang @flowerhack @cpennington 

I can't get the tests to pass at the moment.