github-style syntax highlighting

Adds syntax-highlighting to the codeblocks, as suggested by @jirwin. It looks weird in my local preview, but good in GitHub pages.