Fixed utf-8 reading problem. Added more programs. Added optional debug output (using logging module interferes with unittest module, so I just put in print() calls)
Corrections to put translated source code in sync with the English source code.