initial Interchange::Cart::Cost class
initial tests for new Cart::Cost + some changes needed in Cart
fixup cost tests - plan was missing
complete changes for new Cart::Cost
add Cost.pm to MANIFEST
improvements to Cart->apply_cost
Merge pull request #12 from interchange/fixes/gh11_apply_cost

Fixes/gh11 apply cost