change: completed all substeps of parseIngredient. some changes in how
modifiers are processed.  new fields in ingredient for saving parsing
problems.