Change the package structure of kNN and add dataset