Various updates

Updated requirements, memory config options, and progress bar fix.
added temp dir and corenlp_log.txt
Added comment
Removed "(3/5)"
Add xmltodict
change use of raw_parse to batch_parse
Catch lack of cairolib errors.

Add try catch statements around the plot function. Just in case the
user doesn’t have the Cairo Library installed.