Initial commit
starting on field
added apache 2 license
populating mines
Field: renamed _mines -> _squares
test oops
field: added another constructor to allow user-provided mines
started on getAdjacent (test fails)
field: implemented getAdjacent
Field: removed unused field
FieldTest: expose sample field for external use
Started on Game logic
field: added size
GameState: learned toString
added SquareState
grouped Field tests
Game: implemented and tested setFlag
Game: flagging and revealing and losing
Game: can verify win!

exposes 'revealCount'
Game: centralize setting of state