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