Added signing
Setting default cache headers
Allowing to specify bucket per-request with optional headers