start working on a new k-means implementation
add KmeansResult
the basic version of new k-means working
further improvement (reduce computation for those centers that are not affected by the updates)
updated iteration message print
benchmark added (with slight fix to old k_means)
minor modification
refactored new kmeans (tested)
replace hard tabs with soft tabs