initial commit of new cart built using Moo
add in new cart and costs tests
put Role::Hookable back in Cart + fixups after eyeball compare with old cart
removed modifiers
updated MANIFEST with new files
compatibility fixes with old cart + cart test typo
init_arg => undef for attributes that should not be settable on init
seed no longer clears cart - needed by DPIC6::Cart::DBIC
changes to sessions_id to handle auto-saving of cart on logout
cruft cleanup
add MooX::HandlesVia to Makefile.PL
add uri attribute to Product since Flowers is expecting this
Merge pull request #5 from interchange/rewrite_cart_using_moo

Rewrite cart using moo.