adds a cart scaffold and a module to set the current cart (Iteration D1, Ch. 9)