Add warehouse installation cost
Make number of warehouses vary
Make solver accept input filename
Add solver test
Update README