Remove some legacy globals for stdin file handling, and reduce the scope of some state variables in the main driver function.
Simplify command line options to remove the possiblity a solution might be requested without a dictionary file.
Switch from int to bool where appropriate.
Remove catch-all header file.