Implementation of Norvigs spellchecker (Code critique + performance help)

I cannot offer any advice on the performance, but I still want to say that it is nice to see this being done.