WIP on simplifying DictionarySubstringRule.
DictionarySubstringRule requires custom word list.

New word list contains words of 3 or more characters for compatibility
with existing tests.
Remove reference to deleted wordLength property.
Add Dictionary builder for convenience.
Merge pull request #21 from serac/dictionary-improvements

Dictionary improvements