include highlight.js only if required
always write to same temp file
implement auto conversion on saves
support for LiveReload
update readme