Use a DataFrame to update the centroids
Change cluster to Cluster
Add an example for kmeans
Put the formula for the Euclidean distance into its own module