refactor main classes, add tests for GameThread and RoomController
make GameThread abstract, add stubs of implementations, add hashCode/equals to Poker Hands, add HandFactory/HandCompare tests
update JAR
add Poker getRoundWinner, refactor GameThreads