Added Hand, Dealer and Card interfaces. Converted old classes to
implementations PokerCard, PokerDealer and PokerHand