Added Card class, Card Pile Interface, and Deck class.