Create OrderContents and OrderInventory classes to manage adding line items and inventorys / shipment assignment for orders
Improve spec coverage on OrderInventory class