Changed how stop words are handled

Stop words are stemmed and are compared to stems of the words in the corpus. If the stem of a word matches a stem of a stopword, it is pruned. Doesn't have to be exact matches to the stop words