Move code to components, join shopping list item and inventory item to ingredient item, and deleted planned recipe