Better RecipeIngredient backend and some bugfixes.