Added queuing of sub-http requests and aborted them as the current request is aborted to ensure the callback isn't called multiple times #13