cleaned up make_likelihood_list()
updated Kmeans classes to move to next subset if split unsuccessful
added check for subsets of less than 10 sites