Added a couple of tests, and fixed a couple of bugs. Now solves (most) sudoku