* split out core rendering functionality into separate file for use in the most recent games list.
* built graphical ui for games view, replacing table view
* fixed bug in move history rendering introduced when intermediate json serialization logic was removed