Card is now an enum.
Add CardListHelper and CardListTest. Add new methods on CardList.
Update Match with recent changes, and add MatchTest test case.