Merge pull request #133 from xiangli-cmu/master

add killAllAndRecovery test
Merge pull request #134 from xiangli-cmu/removePeer

add remove peer
Fix error code in README.md

There is no error code with number 404. It returns 
100 when no key exist.
Fix api urls in examples

They don't work without the v1
Merge pull request #138 from fatih/patch-2

Fix api urls in examples
Merge pull request #137 from fatih/patch-1

Fix error code in README.md
fix(build): If you quote in shell you're going to have a bad time.
Merge pull request #140 from marineam/quote

fix(build): If you quote in shell you're going to have a bad time.
Added a PUT handler that copies the behavior of the POST handler. Fixes #139.
Merge pull request #141 from Hoverbear/patch-1

Added a PUT handler that copies the behavior of the POST handler.
fix(README): add cd etcd on build instructions

thanks to edw in #coreos for the fix
Fix error code in README.md

There is no error code with number 404. It returns
100 when no key exist.
test and set creates the key if key does not exists. fixes #96
Split raw get into rawGetNode and rawGetNodeList
Merge pull request #142 from Mistobaan/master

invert logic to have less nesting
tmp commit
add testandset test
Merge pull request #143 from xiangli-cmu/master

add testandset test
Merge branch 'master' into moreStats
feat(etcd): add listen host parameter

this separates out the listening IP from the advertised IP. This is
necessary so that we can hit etcd on 127.0.0.1 but also advertise the
right IP to the rest of the cluster.