Move card classes to separate package.

Decouple cribbage implementation from the card implementations.
Only allow playable cards to be played
Move dealing logic to Game
Fix pair detection bug in Play mode
Update for cards package refactoring
Update for cards package refactoring
Move hand scoring logic to the Scoring class