Adjacent Mine Count

Non-mined buttons count the adjacent mines.

* generateMineCount method counts each mine nearby
* method takes care of corner cases but assumes the grid is a square (which should always be in MineSweeper)
* Non-mined normal state buttons that are near any mine displays the number of adjacent mines  (debugging purposes only)