Card Addition Methods

Added methods for adding a card to a deck via DeckManager.  It would
probably be best to have DeckManager use DeckLoader to load decks from
file, then also to save the decks to memory if asked.