added best scheme output
code clean up
added proto kmeans_split_subeset() function
added prototype recursive_subset_split() and build_split_scheme() functions