Added random in findWorkingCell for random generation of puzzle
Some class function became methods of Sudoku when it seemed legit