introduce puppet syntax hilighting

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