Deck updates, add card bug fixes, more filters.

* Added more filters for main cards window.
* Added delay on filter updates to allow smooth typing.
* Added support for adding cards to a deck (main or side board).
* Added deck creation, export, import, and deletion functionality.
* Added deck (de-)serialisation and card and deck auto-save thread.
* Added "Add/Remove" methods to Deck for easier card addition/removal.