Haversine distance support, tweaked kmeans results