replacing hbase locks with zookeeper locks, using icv for id increments
implemented local ZkClient, no external dependencies now.