Fix ZK client setData to return error when node not exists.
Fixed a wrong future probation in ZKClient.
Splitted ZKClient and ZKClientService
other work in progress.