basic card, deck, hand code working and tested.