added a shopping cart to depot, tests associated with it