Add plugin provider.
Move wkhtmltopdf spawning to seperate method.
Add PDF plugin event.
Output help on invalid command.
Refactor plugin system.
Improve compile watcher logging.