finish tests and implementation for Deck and Card