Converted the last of the obvious stuff BUT…
ripped out GZIP, Caching, and OAuth logic so don't expect anything to work. Hardcoded support for Guzzle because I don't care yet.