Cleanup and usability improvements, and more tests

Simplify API for running CrypticClueSolver, and add demo of this to the
demo notebook. Also explicitly separate timed set of test clues and add
testing of more_known_clues.txt