files needed for SDEditQuantityView
removed all mentions of ASDA
switched enum to NS_ENUM
removed methods that only call super
created typedefs for blocks
replaced magic numbers with constants.

so less magic :(
wrap setters in if (_myThing  != youThing)
removed self. in inits
got rid of tabs
changed property to copy
removed comment about trolley
fixed multiple returns and change code so we don't need a @strongify
missed 2 setters checking checking not equal before setting.
make enum unsigned int
SDTimer, now with more triggering.
Oops, forgot other changed file.
Moved the nilling of the _timer into the cancel block.
made all NSDecimalNumbers strong instead of copy

Since there is no NSMutableDecimalNumber this seemed like a good way to avoid worrying about putting copies into the init with ivars.
don't change committing value (and set UI state) unless it is different
move setting of number formatter to the init method.

Make the setter of priceFormatter call updateTotalCost. If the user replaces the standard number formatter the total cost will be properly reformatted.