knn overhauled to a class
dbscan and kn finalized