added testing for domain model. can not have two of the same card, but can have cards with same suit/rank.