added images outputter and removed old images module

The outputter only moves the images, and optionally resizes them -
everything else that the old images module did has been covered in
the formatters.
added pdf outputter
massive cleanup

- removed progress and book modules
- moved phantom wrapper and pdftk wrapper to a wrappers folder
- removed trailling slashes from paths in options module
Made CLI more coherent
refactored html-page to handle more templates and partials
added html outputter
Added "concat" option and changed "template" option to "output"

Concat option will force output to be spread over several pages, each
called something like [pagenumber].[format].

This is useful for debugging layout (this option was added too)