first half of tutorial 16: cljs tests
tutorial 16: cljx
tutorial 17: server side shopping (and forgotten cljx file)
tutorial 18: "housekeeping"