Rewrite syntax file

Redo the entire snippets syntax file to provide much better highlighting.