Move KMeansDocTreeBuilder to its very own file
New utilities: toMutableSet implicit, Range object with .clip method
Experimental hybrid component/kmeans clustering
Go back to regular k-means (not component-based k-means)