added kmeans
finished k means.  about to start HAC