Update All The Things

Pull request to update some outdated gems, test against more current rubies and fix issues and deprecation when they arise.