Ignore local .vagrant directory

Ignore the local .vagrant directory since we don't want to push any of
that up to github
Fix name -> source in manifest

To load a puppet file from http, you use source, not name.