Work in progress
Added Namespace ZKClient
Bunch of refactoring, also using ZK for stopping application (improvements needed).