Added basic functionality for shopping cart