Adds first iteration os SudokuPuzzle class, including puzzle file input capabilities