When cards are added to or removed from the deck, simply add or remove them from the DOM, instead of re-creating the entire deck view area. Maybe wait on this one, as I do intend to move the site to react, which would make any work done here at this point redundant.
Due to the lovely way react state changes work, I don't think this is going to be an issue now that the deck view is in react. To that end, this is closed by #19
When cards are added to or removed from the deck, simply add or remove them from the DOM, instead of re-creating the entire deck view area. Maybe wait on this one, as I do intend to move the site to react, which would make any work done here at this point redundant.