* Changed Client::nodeAdded() to create a new cluster which is not added.
* Changed Client::getTargetCluster() into vitual method to override in the sub class such as TestClient class.
* Update test cases to use cluster.