Implement `upload` method
Implement AWS signature V2 (needed for Riak CS)