ShoppingList - man kann keine zwei produkte so mit equals vergleichen,
das heißt, dass auch contains nicht funktioniert, musste daher bei
shoppinglist die methode addProduct ändern;
some changes/adds at testing