Working Shopping Cart with working "remove from cart" function