Detect the meal type for displaying colors in the list view in a more robust manner
Previous usage of a switch statement on String.substring(indexOf(meal)) was vulnerable to data format changes and caused an app crash if the meal name was a single word
Lowercase the input string and use startsWith instead to handle both cases properly as well as have a fallback list header color.