(#10) Improve integration tests, PATCH support, and sync completeness

Tie sync completeness to storage completeness
Merge pull request #19 from cmaher/10-integration-tests

(#10) Improve integration tests, PATCH support, and sync completeness