12.1 up to orders_controller.rb new, but not including
12.1 complete - there were weird errors before due to manually created line items in tests not having prices set so I reverted the entire chapter and started over.