adds cart display and remove item function
allows to click on cart icon and view cart items if cart is not empty
stoppropagation on rate
adds buyButton to cart
adds redirect to main page after removing last cart item
adds ability to add item to cart and indicates it by animation
adds loading animation while adding item to cart
adds cart functions: add, view, remove items.
Merge remote-tracking branch 'origin/master'
adds cart functions: add, view, remove items.
adds cart functionality