Fixed Breaking Hearts

Need to implement passing.
Changed handBySuit to HashTable (ready for concurrency) with Suit as the
key to clean up code and not rely on integers for picking suits. Also
fixed computer player not being able to lead to break hearts.

Consider looking at ComputerPlayer's playing code to refactor
Added passing for computer players.

Need to add to human players.