Adds functionality for GamesListPanel

Will now update games table automatically when the GameListModel it's
given is changed.
Author: dbeckwith
estimateListModel
Merge branch 'newgui' into controllers