Samurai print-out finished. Can print and solve puzzles.

Rewrote CLI to make it easy to run different puzzles. Now single
interface for all puzzles.
Greatly simplified print-out of Sudoku
Added some Sudoku examples
works, but is slow
Nick, you are a genius. Faster full create algorithm.
Samurai generation works ... after a fashion.
Also fixed unique: now tri-state to show 

0 : no solution
1 : unique solution
2 : more than one solution
Merge remote-tracking branch 'origin/master'