add serialization and presistance to the ItemList and ArchivedItemList.