refactored StopWordsMap into WordMap so it can be reused

the ElisionFilter will need a word list of articles and plan to reuse this