Merge pull request #45 from ccding/master

revise log handling
change api due to go-etcd
Merge https://github.com/coreos/etcd
CreateClient->NewClient
Merge pull request #46 from xiangli-cmu/master

change api due to go-etcd
support version and basic stats
version name etcd 0.1
gofmt
add RawGet that will return Response struct
in this case, err should be nil. avoid dereference
simplify machine list. do not need a separate struct to store machines, since we have already stored them into etcd store.
add space in comments
change version from 0.1 to pre-0.1
allow pervious machine to rejoin to the cluster without pervious log
fix wrong error
Merge pull request #47 from xiangli-cmu/master

support version and basic stats
Make a note about go 1.1
Merge pull request #51 from polvi/master

Make a note about go 1.1