Add syntax highlighting

Fixes #5