added model of deck of card and tests