Added unit testcases and interface for DeckOfCards