Guzzle HTTP Client (curl) for the requests

Guzzle HTTP Client for the Requests