updated composer.json keywords

also changed guzzle requirement. will also updated to never versions of 3.8, which is good (and secure)