updated composer.json and guzzle library usage