added some more validations for Meal; declared a class constant for valid categories