added k-means clustering vars to measure how good clustering is + added runtime for each alg