Init cluster configs APIs/naming/consul functions

Not for merge, just for some review tomorrow of APIs. 

todo: watcher is not implemented. verify consul client calls.
Why do we need Ctrl+C hanlding here ?