feat: Upload/download files to google cloud storage.

This change set adds the ability to upload or download files from google cloud storage.
The `fields` parameter is listed on the [standard query parameters](https://developers.google.com/storage/docs/json_api/v1/parameters) page. It also needs to be passed into the `StorageObject` constructor when the metadata is returned, but I'll make those fixes myself.