Added test for add / remove_classifier methods
Added validation directory to Classifier.learn method
Changed Optimizer.optimize method to use genetic search