Move logging setup to bottom of file.
Improve formatter.
Pass arguments into main function.
Add stylecheck target.
Rename invokeEmail2PDF to invokeAsSubprocess.
Actual output content to input file.
Add additional test to validate inputFile is working correctly.
Use lxml library to work around deprecation warning.
Refactor to pass in sysLogHandler and sysErrHandler.
Use warning() to avoid deprecation issue.
Introduce invokeDirectly and some Direct tests.
Remove style issues.
Add code coverage checker - closes #43
Switch over to returning plain error.
Move _headers into direct testing.