Gem dependency upgrades

Just a bunch of gem upgrades to get my feet wet :)

I split up the commits in case there's a need to bisect and point at breaking changes more easily. The whole thing can be squashed together.