add FeatureVectorCollection.java
add TfIdfDistance.java
add KnnClassifier.java and merge FeatureVectorCollection.java into it
modify Preprocessor to generate knn data