added the public Porter stemmer code and a skeleton for some of the other functions along with an outline