Clean up and implement some enhancements.

In particular:
 * check TicTacToe path for validity, e.g. /tictactoe/game/(1,1) is invalid
 * report error if the user chose an invalid field number
 * add internationalization
 * make use of templates
 * deleted unnecessary files and code