enhance rule editing

Ticket

+commit
 
  • cannot easily navigate to setting from set
  • there are basically 3 views at play for views in a set: closed_rule, edit_rule, and open_rule.  movement between these is not intuitive enough
  • deletion not clear enough: don't know what rule will be after deletion
  • can't navigate to cards that are member of set