Rewrite Warehouse Recipe as a LWRP

This will enable setting up a "TestWarehouse" instance without needing to duplicate everything.