Added reset to engine

Added a reset function to the tictactoe engine. This will allow the
player to restart the game from a clean state.
Added initialzation to game

The gtktactoe game now calls initEngine() to make sure everything
is ready for the game to start.

This should allow future expansion into multi-game sessions.