Decks, Cards, and game logic

Added basic data structures for decks, cards, and game logic.