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.
Is this still required ?