Abstracted out the ScoredTrainer interface and simplified the
TrainableClassifier interface.