Etcd initial pass

Switch to using ETCD recommended by @shawnps  for more flexible configuration management,
I think it should. I talked to Shawn a bit and for now being local would make it somewhat equivalent to what we have now so it was fine to bootstrap.  I will add a  new issue to make it configurable. By command line should work no?