Add abstract class sklearn_clf to consolidate common classifier code