changed progress.py to deal with kmeans better
more edits to kmeans to improve user output