Refactored the KNN regressor
Finished an implementation of KNN