Adding Context and Cognition to Modern NLP Techniques