Added constructor where a starting KNN can be passed in