handle matched words following unmatched words
added failing test for USI special case
Merge pull request #2 from ajepst/master

fix for nonmatch special case and failing abbreviation special case test