added syntax highlighting and mathjax stuff