All functionality mirrors that in filternet except below:
requestOptions is a map of data to be sent to http.request. callback expects requestOptions to continue the request.
The default behavior is callback(requestOptions, eventEmitter);
An eventEmitter can be passed to callback to copy out the request data;