composer support added. Used Guzzle instead of HTTP_Request2