Move BubbleWrap::HTTP::Query and BubbleWrap::HTTP::Response into individual files under http/

As discussed briefly [here](https://github.com/rubymotion/BubbleWrap/pull/221) I've pulled BubbleWrap::HTTP::Query and BubbleWrap::HTTP::Response out into individual files to clean up the http file.

Should make it easier to work with these bad boys in future.

Specs are all passing

```
704 specifications (1052 requirements), 0 failures, 0 errors
```