Updated to use some NLTK tools (stop word removal, snowball stemming, and WordNet Lemmatzing).