adding k nearest neighbor to github