override parsing to build word tree
parse & build initial letter tree structure
cleanup parsing code. Performs reasonably well!