Figured out what the next step should be. (20m)
Game state now survives server restarts. (60m)

First stab at storing the game state in the database.
Expanded the network protocol.
cleanup.
New we have a new board for every client. (60m)
Javascript code is short, dumped it all into the HTML template.
Added login support.