added gradient descent algorithm over Davies–Bouldin index; some changes in k-means; added experiment which shows difference between k-means and DBI clustering; and experiment with DBI