We currently only prompt for confirmation when there are "dependents" - (plus cards, basically), and this is done as a separate request, with validation at the model level.

The confirmation should really just be an interface issue -- not a controller / model thing.  (Same with rename, really)

We should do this using the rails "data-confirm" pattern, and there should be a link to dependents when applicable.



deletion is now always confirmed.  it's out of the model and uses a popup.  much cleaner!