Added highlight.js, a theme and activation logic