big changes to diff service and associated changes to sort spec service with associated unit tests; a diffed cube has, in the final categories, an object holding the cards in both, that were added and were removed separately. Previously it was all in one array.