Update dependencies - inspired by and heavily lifted from @mdemin914

Updated all the dependencies and got all the specs working with the new Savon version.
Several misc changes supplied by other contributors.