Added a couple of tests, and fixed a couple of bugs. Now solves (all but extreme) sudoku