Adds private key file caching. Adds support for GCS file upload via POST. Splits signing method into separate methods for GET, POST respectively. Signing methods now return structure including HTTP body data if applicable. Adds support for specifying ACL. New sample code showing both download and upload case. Version bump to 0.1.0.