-added support for templating
-added highlight.js template