added ClusteringCategorizer w/test