Add abstract DecisionTree::Store class, to decouple from activerecord