Re-recorded data with new version of mitmproxy
Added test recordings for conflict handling
Added tests for attachment replication
Regenerated dumps
Added script to assist with data recording
Extracted revision diffing
Do not return revisions if all are already there
Only return last sequence per document
Introduced conflict decider

It is REALLY dumb right now, and is called too often…
Extracted revision calculator
Implemented very simple conflict decider

Until no it mimics CouchDBs behaviour for a very simple use case. I
guess it is quite important to exactly mimic CouchDBs behaviour here.
Otherwise storages might not really be eventual consistent. We might
want to check CouchDBs, PouchDBs and TocuhDBs behaviour here.
Just pass fixture file name for better readable tests
Read all get document parameters and dispatch them to the replicator
Store all revisions
Call replicator with all parameters from controller
Refactored revision differ to work with an array of all local revisions
Extracted change filtering into dedicated classes
Merge changes for same sequence and id
Improved conflic decider

Does not mark conflicted documents yet
Introduced and use Document class