refactor: use toolz instead of own batches helper
Added wrapper for the CoreNLP lemmatizer and parser.

CoreNLP is called using subprocess.Popen and kept in memory.
refactor/validate output arg in CoreNLP wrapper