Moved diff storing SQL to PostgreSQL store, changed schema, tidied up tests
Added a method to dump the Retcon database and added it to some of the tests
Added sorting to ensure consistency in test results
More content tests
Did some evil Document JSON serialisation magic to allow flat values to work when serialised. All pretty nasty tbh but the tests pass