Moved python's plugin to .vim/ftplugin. This setting seems to work fine with puppet.
Added .vim files from the Learning Puppet VM.
Use the Learning Puppet version of .vimrc, which has nice settings.
Added ignore list to setup.sh