updated clustering API [breaking changes]
implemented API changes, HCL deprecation, added ClusterList tests