Updated sudoku solver to use simulated annealing. Should probably use
the candidates list properly, but I don't think it works right now.
Updated some code and readme.