An overview of the difference between food allergy and food intolerance, their symptoms, and their causes.