First revision.  Breaks up input into nouns, verbs, adjectives, and adverbs.  Nouns aren't used atm