Update CleanText and combineCountTables

Update CleanText to remove punctuation on last word.
Correct combineCountTables function. Was merging on 1 less column which
resulted in bad matching table.
Remove punctuation check.
Add new 4gram matching and CleanText functions

Kept old functions under different names.
CleanText function more closely match function used when cleaning the
original data. Does not have option to exclude last word.
Remove unused functions. Rename cleanText function

Renamed cleanText function to cleanTextForMatch. Removed remaining
options to simplify function some.