Syntax highlighting

Adds syntax highlighting as well as the ability to build the image directly from Emacs.