Add shopping-cart and gitignore