Add new destination for writing timestamped diffs

In conjunction with the change tracking database table, this should
allow us to efficiently revert any changes made to a resources in order
to retrieve past versions.