*: generate clusterid

Generate clusterID based on hash(sorted(MemberIDs), discoveryURL)
yeah, for bootstrap purposes, Set() should work with a new one. for joining an existing cluster, data gets pulled another way