#9 progress. Further simplified the classifier hierarchy: it now uses the cake pattern, so all the classifier types are traits and they are instantiated using the Classifier companion object.