now using a kdtree created with k-means as in the article. Also reworked ReadMe.md