Change ClusterCandidates to []*StorageCluster

otherwise, modifications to clusters passed to Prepare() does
not properly stick to the next round of sort.Sort()