First look at simple, code based discount promotions.
Add Islay Shop's application controller stuff for initialising orders to a controller extensions module, so individual shops don't need to include it.
Move the order dump/load stuff out to the modules where it belongs