Temporarily changed properties for kNCN to allow for tests to work. Need to find solution to solution path problem.
Completely rebuilt interfaces for all classifiers. Moved common constructor for all classifer to Classifier class. Made default constructors private. Rebuilt destructors. Moved memory initialization to one place (constructor). Changed return values for classification methods. Other minor changes in interfaces.
Made necessary adjustments in application after using namespace std was removed.
Added test for learnOptimalK. Adjusted other tests to work with new interfaces.