Cart functionality

Items can now be added to the cart