Added tests and draft code for high level layout for shopping cart items