Heavy refactor to handle both PNG and PDF, including new header file
Introduce simple flags (-vh?) and versioning
CHANGELOG
Merge branch 'development'