add "remove" method to ShopCart, improve index.html