Added CDI to inject a Provider<Cluster.Builder> and some unit tests.