fixed documentation
support allowing service uri as ip/proxy and also send another/required "Host" header
changed to allow adding any extra headers to the underlying curl requests through a method instead of the constructor
backwards compatibility
Merge pull request #10 from AubreyHewes/master

support optional/required "Host" header when the serviceUrl is proxied/ip/et al