Integrate Google Cloud Storage

RE: #333 

Thought I'd start with a PR right away.

I'm still making my way through the codebase. I have a test file that uses my credentials, and the pkgcloud storage API works as expected (I think).

Unfortunately, I'm still not sure how to properly integrate with the tests properly.

[This guide](https://github.com/GoogleCloudPlatform/gcloud-node/#elsewhere) shows how you can create a project & download a JSON key. That should be all you need to run the test file (+ setting the mock environment variable).

// @silvolu @erjohnso 
:) I think we're thinking the same for gcloud as we grow. We just added streams for pretty much this exact behavior in the Datastore api for fetching results from a dataset, and also use it for returning results from a BigQuery query.