Explicitly marks _db as private.
Adds ShoppingCart functionality.
Adds the ability to add and remove items from the shopping cart.