Added functionality for performing kmeans. Algorithm can put non
clustered businesspoints into their appropriate initial clusters.