implement first version of knn-classifier and add unit tests.
ignore idea project files.