WIP client: min client for discovery

Watch(key string, recursive bool) Watcher