Better encoding handling, and custom exceptions unified.
Added edict and datafiles to implemented command line wrappers.
Cleanup and correction to kanji handling.
Alternatives detected by stem suggested on lookup failure.