stock locations and items
syntax update for factory girl 4.2
create default stock location and migrate variant counts to stock
use factory girl inheritance for order factory
default packaging for stock_locations
add variants with status of backordered or on_hand to packages
properly calcualte on_hand and backordered stock
extract logic out of stock_location model into the PACKER
move stock packages and splitters into stock directory
move splittrs in to module subdirectory
chain of responsibility for splitters
split packages by backordered status
split packages by shipping categories
specs for packages
stock coordinator to visit all stock locations and build packages
tweaking constructors and dependencies
one stock factory to rule them all
coordinator stops packing once order is fulfilled
the mighty Prioritizer with customizable adjuster
add prioritizer use case where 1st pkg has backorders, but 2nd pkg can fulfill