Add the ability to provide a user-agent string. Without one (that's not "Faraday" or the like) calls get WAFed.