Basic Card and Deck class. Needs testing.