Refactor meal classifier spec
MealClassifier accepts meals containing allowed ingredients with forbidden parent foods
MealClassifier rejects meals containing forbidden ingredients with accepted parent foods
MealClassifier rejects meals containing forbidden ingredients with accepted ancestor foods
MealClassifier rejects meals containing forbidden ingredients with accepted descendant foods