A Primer on Neural Network Models for Natural Language Processing