Migliora la struttura, aggiunge la lista di tutti i prodotti e gestisce
un repository personale