<WIP> Etcd initial pass

Switch to using ETCD recommended by @shawnps  for more flexible configuration management,
@ramen74 or actually these could be constants at the top maybe that people can just change