storage: support signed urls. fixes #49.
Merge pull request #131 from stephenplusplus/signed-urls

storage: support signed urls.