more work on routing / couriers.  need to implement backpack item and
method for courier to store items in it.
add backpack item -- currently only 9 slots, need meta/damage items for
larger sizes
add backpack based inventory methods to courier