Support for adding/removing cards from decks; update deck listing components to support editing