update readme
Update readme
fix snapshot
feat add snapCount parameter
merge with 0.2
test add snapshot tests
feat(etcd): use hostname as machine name

by default I don't want etcd to require parameters so people can rapidly
try it out. Try to use the hostname as the name instead.
Merge pull request #283 from philips/use-hostname-as-machine-name

feat(etcd): use hostname as machine name
fix typo
Merge pull request #268 from xiangli-cmu/0.2-readme

update readme
feat use-raft-protobuf
feat add a simple speed test
Merge pull request #290 from xiangli-cmu/feat-use-raft-protobuf

feat use-raft-protobuf
refactor use defer
refactor change cmd argument snapCount to snapshotCount
Merge pull request #281 from xiangli-cmu/fix-snapshot

 fix snapshot
feat add ttl heap
feat add update heap test
refactor add newTTLKeyHeap function
refactor use time.IsZero