KNN Update

Updated KNN to implement "faster" algorithm idea.