Guzzle 5

An update using guzzle 5