Card view now behaves itself.

- The user is only shown a single card at the start.
- The refresh button is disabled until the HTTPRequest is finished.
- Cards are added to the list (up to the maximum) at the end.
- Card type colors are implemented properly.
- Duplicate cards aren't allowed.
- UI improvements.
- Material Design color scheme implemented.