Update travis config file

This commit standardizes the Gemfile and travis.yml to be similar
to the files in stdlib. Puppet 3 and ruby 1.9.3 are now added to
the matrix
Merge pull request #148 from blkperl/update_travis

Update travis config file