Minor refactoring of Sudoku.prototype.getEmptyBoard
Refactored board-specific logic out of Sudoku.js into Board.js so that Sudoku can hold both the current board and the solution board.