Reasoning about Emotions: An affective natural language processing environment, using lexical relations to measure activation and evaluation, and extracting semantics from natural language