Created new HttpStack interface, and two classes implementing it, to have better control of the HTTP request part of a request. This should run smooth, but need further testing on a variety of devices