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.
ecc.Start must NOT be done here. it should be done as part of the daemon process.