added logic for new game and counting the moves
inverted control of gridModel. The gridView now doesn't controll the lifecycle of the gridModel anymore. Instead the model has to be injected into the view