adjusted the AbstractService

It's now possible to send data with a request and add headers to a
request
fixed compatibility issues IE and older API
Merge remote-tracking branch 'gert/master' into gertMerge
Fixed a missing import
Merge pull request #13 from labriola/gertMerge

Gert merge