added basic framework for GUI

- new class SudokuGUI.java
- moved main function to SudokuGUI
- overloaded method Sudoku.solveBoard()