Ignore *.pp
Added comments
The puppet validator script evolved into a git pre-commit hook.
This was a logical step, we don't want to commit a manifest with syntax errors that can get pushed to production and cause a disaster.