Clustering in Python

For now main focus is on KMeans since it's pretty much the only algorithm that's has practical use.