React based TicTacToe

This is about a day's worth of work... Took me a few hours to get a prototype, and then
a few more hours to debug some concurrency issues (poor understanding of how
firebase works on my behalf). Finally, a few hours to clean things up. Not bad imho :)