Swapped cURL for Guzzle

Other improvements and additions