Cart

This is up for discussion...

The thought is to have a generalized utility library for handling carts and their vat and discount calculation.