add to cart and cart view

TODO: Fix item name