Try to make the 1 row == 1 turn concept crystal clear
Fix stats generation
Add a better header to main game page
Some formatting fixes
Regenerate validation token until it does not end in a dot

Confuseses gmail url linkifier.
Silence some last-round warnings for 2p games
Separate active and finished games in main page
Exclude 2p games from the stats

Thanks to the wanker playing a dozen 2p games against himself.
fetchGames was clobbering the global 'state'
UI + personalized links for faction selection
Store a last-updated timestamp on metadata update
Show time since last move for each game on front page
Sort by last move