Merge pull request #3 from PinPinIre/master

Add solve functionality to the GUI
Merge branch 'master' of https://github.com/mattdonnelly/CS4012-Minesweeper
Fixed some warnings and realigned solve button
Merge branch 'master' of https://github.com/mattdonnelly/CS4012-Minesweeper
Newline :P
Remove redundant import
Check position of mines are unique
Use GameState monad in solver
Update solver to flag mines
Merge branch 'master' of https://github.com/mattdonnelly/CS4012-Minesweeper

Conflicts:
	src/Minesweeper/Main.hs
	src/Minesweeper/Solver.hs