Completely re-write searching (much faster on load, doesn't block, slower lookups). Add in the ability to do Kanji lookups.