Cards with basic support

- Added basic support for commands to be added to cards
- Cards are now visible in the UI (for list, not carousel of physical
cards)
- Design mode in xaml now shows test cards
- Began basic work so that we can switch out the different
deckviewmodels when appropriate
- currently uses the TestDeckViewModel