Implement ShoppingList from Inventory constructor
Changed Lists to Sets and ArrayLists to LinkedHashSets
Minor test correction in InventoryTest
Added preparationTime and totalTime to Recipe