All Difference db use cases moved into DifferenceEG with passing tests