ability to add custom headers on requests

eg: GdsApi::JsonClient.new.post_json("http://some.other.endpoint/some.json", {},
                                     { "HEADER-A" => "B", "HEADER-C" => "D" })