introduce puppet syntax hilighting

This works nicely on github, and doesn't break on the forge