Fixed tester to match changes in the PokerHand class

Had to add try\catch declarations given that PokerHand now raises
exceptions.
Added JavaDoc and new getBestHand method

- Added JavaDoc descriptions for all public methods.
- Added new getBestHand method with alternate paramter type.