update template; make more betterer

This is an effort to make the template easier to use. To start with I'm updating versions of stuff.

In general I'm trying to get this to the point where I can clone it, drop in my manifests and specs, and have everything work without doing anything else. Next up: trying to get the specs to run without having to manually run `rspec-puppet-init`.