Implemented clone method in ProductList. Made ShopModel singleton. Added "save on shutdown"-hook. Cart can be saved to list