Added JSON serialisation/deserialisation to Diff and DiffOp, with tests
Condensed down JSON serialisation tests
Merge pull request #17 from anchor/wip-diff-json

JSON serialisation/deserialisation for diffs