Added cluster.init() since that is now required by the driver in 2.0. Also added a test to verify that the cluster is building correctly so future refactors dont go un-noticed