Building out WordTokenizer.

Stubbing out FSM.
WordTokenizer FSM kinda of works

Does not handle edge cases well, has problems with punctuation characters,
is not wired into any other module yet. Going backward builds the text
incorrectly (e.g., instead of "word" it will build "drow").
Tweaked Makefile.