Messages refactor

closes #28  
 - end of round messages more carefully displayed based on game state (players have no cards)
 - re-factor PrePlayState to show top card before play begins, allowing to properly display message if 'two for his heels' is scored