Improves model to attempt to further remove race time conditions. Additionally removes the infinite loop hangup that was causing JUnit tests to never pass
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By TomPaolillo
# Via TomPaolillo
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Entirely removes GamesTreePanel because it was an unnecessary middle man. Also reworked the GameTree class so it isn't a scrollpane (which is was for some reason)
  Gives the games tree panel space for games with longer names via horizontal scrollbar. Fixes issue with error messages in estimate panel appearing in blue instead of red.