Add and fix Match, CardList, and Card methods.
Change CardSuit, CardValue in respectively Suit, Value.
Add new basic component Game, with corresponding test case.