Etcd initial pass

Switch to using ETCD recommended by @shawnps  for more flexible configuration management,
@ramen74 I think it might be better to just make these defaults empty and then we'll just always pass them in, since these are really specific to Gengo