word completions and corrections work now. I've been trying to think of a better datastructure to make phrase completions easier.