Shopping cart initial commit