Use AvailabilityChecker in InventoryOperator, add InsufficientStockException
Sorted backorders filling
Merge pull request #15 from umpirsky/inventory-availability

Use AvailabilityChecker in InventoryOperator, add InsufficientStockException