update consulconf to read/write hierarchical config data to consul
needs test