* Adding porter stemmer, adding main def.