Add Gemfile and update travis to test against modern versions of Puppet.