Added SudokuParser for taking in the sudoku file and converting it into a proper data structure