adjusted the AbstractService

It's now possible to send data with a request and add headers to a
request