Adds/fixes syntax highlighting, corrects some invoke copy

The instructions for invoke were talking about the directory that gets added to the `$PYTHONPATH`. This fixes that, and also uses pygments syntax highlighting (with a `tomorrow` theme) to highlight JSON and bash.

Note: fenced code blocks with backticks don't work with Kramdown. You have to use `{% highlight [language] %}` syntax instead.