add support for dictionary based compound word filter
partially addresses #115