Updated Shopping Cart

Added remove all button.
Layered multiple items of same product.
Updated tests.