Refactor
Define Cell.empty using prototype instead of definition in costructor
Add draw check in TicTacToeGame.winner()
Better test if game finished with draw
Fix assertions
Add checking of general game completeness with win/loose/draw