Modify minesweeper model

Rename getCellAt() method getSquareAt(). Remove tileMap and insert
getTile() method.
Change findNeighbor()
Fix javadoc comments
Revamp square classes
Update .gitignore