Add some ui
Merge remote-tracking branch 'origin/master' into wip/ui
Protocol fixes and first cut at some knockout.js observables and computeds
to drive the UI from.
Made game mostly playable.
Lame notifications upon winning.
Make x's and o's bigger.
Add player info area.
Add delay before trying to reconnect to increase odds of finding a game.
Clean up websocket API so we have less back and forth messages from JS.

Improve UI a bit so we drive off of isTie/isWin/isFindingOpponent
visibility flags.

Remove the logic to find a valid game and move it into the server.

Add pinging for heroku.
Merge pull request #2 from jsuereth/wip/josh-new-ui

Big api cleanups and pulling in maxime's UI work.