added Suit and Card classes