introduce puppet syntax hilighting

we also normalize tabs to spaces
Merge pull request #86 from igalic/patch-2

introduce puppet syntax hilighting