Replaced sudoku solving algorithm

Now it's recursive and actually works. 
Generates solution from empty input.
Seems to be able to solve Jigsaw sudokus, but I can't be sure.

SudokuReader is damn near perfection.