Added a new class and corrected Warehouse.readFromFile