moved validations to events
moving more events out of card.rb
polish of validations-to-events refactor
moved deletion handling into events
cleaned up permission checks / error handling
moving more events out of card.rb
improved subcard handling
moved type_id out of attribute tracking
clean up "loaded_left", organize card.rb
handled name using "dirty" (not "attribute tracking")
moved comments out of attribute tracking
events out of card.rb, #events method, etc
white space and comment cleanup