Add list of required changes to the card database.
Major commit. See notes for details.

* Update data.py and analyze.py to determine actions per deck and turns per deck
(basic analysis, might require updating to take card cost into account).
* Update data.py get_card_actions to parse clicks.
* Add to data.py functionality to parse out the true that cost of a card,
taking into account the updated number of actions Burkard.bceper card.
* Add basic shortlist functionality to the deck object.
* Improve card string output.
* And probably more!