Update code
Add tests
Add highlight.js support
Wrap template with UMD