refactor tableview datasource into MealOrganizer and add handling of custom food category sorting