Added 'sudoku' console script entry point
Capitalized LOGIC and FAIL headers
Added new assertion, which SHOULD speed up the recursive search.  It ensures that every square has at least one legal possibility.  There is probably a more efficient way/place to do this.