1) fixed datamanager to be more specific about malformed records 2) made huge changes and refactorings to knn file that allows functionality for knnsearch and building confusion matrices