Setup Vim for Puppet development

* Syntax highlighting and indentation with the puppet plugin
* Syntax validation and linting with the syntastic plugin
  (Using `puppet parser validate` and `puppet-lint`
* Code snippets with the ultisnips plugin