add remove peer
change getMachines
use commandname
simplify remove/join process; add tests
if the whole cluster dies, should not panic
Merge pull request #134 from xiangli-cmu/removePeer

add remove peer