Added readFromFile for Warehouse and fixed a few bugs