Added CardDeck class