Added the functionality to empty a cart included tests (I had to fix som...

...e of the test setup aligning it more to how speckCatalog operates).