Add key-value store example.
Refactor commands to always use JsonObjects.
Add cluster integration tests.
Add configuration membership change tests.
Update log tests.
Update cluster membership change documentation.
Fix errors in README documentation.
Ensure update locks are properly released to allow pings.