only needs nltk and pyYAML
need punkt