Rework codebase, fix bugs, update spell list from Catok.
Version 1.1
Added tag 1.1 for changeset 60f39d1627f1