add kmeans; update coverage test; rename all packages