Enable syntax highlighting and specify language where possible

Fixes #9.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>