added porter stemmer, improved vocabulary size metric