Rehaul of the classifier interfaces, adding testcases to legacy code,
add knn for sparse vectors by using an inverted index