add a RecipeGroup model so that we can allow user to add recipes to groups, and then generate shopping lists for them look into using Pint library might need to store quantity, unit, and ingredient separately for proper merging, or at least quantity and unit together and use Pint ureg to parse the string