Add get key mechanism

Change-Id: Ic435515f554a1454cf62c5bc578dbc6cfd27b25f
Fix build.gradle

Change-Id: I0b68ca2e83723302a86536daafac09307a459512
Add initialization via XML

Change-Id: I54f49502993b8f7369edad3e8f74f27e6b64e994
Add basic distributed consistency check.

Change-Id: I8029b7fd0090e8ce9e9718a6d2520cf3ff3278df
Merge remote-tracking branch 'refs/remotes/origin/master'