Add support for URL based volumes.

If the API looks ok, I will add it to the other API files.

thanks
--brendan
resp.Body is an I/O stream, not an array of bytes, so I assume so?