Add tests for DifferenceEngine for revision loading