Makes recipe validation more concise

- Adds validation that all ingredient paths have at least one
  component.