correctly detect missing characters in XeLaTeX mode
decouple pdflatex running and log parsing
more streamlined run method

easier to understand what's going on
remove seemingly useless "display" method
make PyLint happy
add docstrings
command option to decouple pdflatex running and log parsing
separate testing of log parsing
fix error/style tests

tests had not been updated since moving from termcolor to termstyle
--help in readme
add license