Step 4 tests pass
WIP: most of step 5 passing
Step 5 tests passing
Refactored to track ids for individual replicators
WIP: major refactor
WIP: Step5 tests passing again
Cleaned up comments
WIP: refactoring `replicate` to support cloning new replicas
WIP: still refactoring `replicate`
Step6 tests passing
Use sequence numbers when sending snapshots in replicator