feat: Upload/download files to google cloud storage.

This change set adds the ability to upload or download files from google cloud storage.
:thumbsup: 
Although `content-type` should arguably be automatically added here, because almost all of the API requests are json content. I don't know if you've updated almost every other request made by the request classes to re-add a content type header to it.