Improve Dart sudoku attempt #2

Re-added back in the solver to check for a second solution.  Also changed the output to do it as a String instead of an array.