EHN: added k-means clustering (KMeansCluster) + test + doc
MAINT: added warning when GradientDescent fails to converge.