(WIP)Etcd initial pass

Switch to using ETCD recommended by @shawnps  for more flexible configuration management,
Now they have to be exported as some of the tools and web-service layer use them. I changed the names to be more "Go" compliant. Let me know if is looks wrong or if there is a better way to do this. Thanks -