We need to add the soap headers to the request xml before we send it to the webservice
We use serialization and de-serialization to parse the response xmls