Add support for subdomains in test_helper requests

The current test_helper only allows requests straight to localhost. This change adds support for subdomains in the request_data hash of the various request methods

```ruby
with_api(MyAwesomeAPI) do
  get_request(:subdomain => 'notifications.') do . . .
```