Add junit-interface dependency
Add tests for Operation
Add tests for Diff
Reorder methods on Diff companion object