Tweaked model's interface a little, tidied some tests and started to add tests for game status.
Model allows variable sized minefields to be created and now knows if won the game.