Change code block markdown to allow syntax highlighting

Since this is a github document, it might make sense to take advantage of github's syntax highlighting feature. 

A notable disadvantage of this is that code blocks cannot also be indented four spaces like normal markdown, so the plaintext version of the document is slightly less readable. Feel free to not merge on the basis of this or other reasons.