Immunity, inflammation, and allergy in the gut