Update the utensils with new things, fix some funky stuff, I should have made more branches probably

I originally forked so I could fix the Gemfile to not require ancient Vagrant. Then I updated the Berkshelf version. Then I updated a bunch of the gem version, then I added a few more gems and then I had some problems that I fixed. I'm sorry for not making more branches! But I kept all the commits atomic.  My feelings won't be hurt if you don't want the things I added.