Add ability to declare custom headers

As mentioned in my question #119, I wanted to ask about the ability to declare custom headers for short-lived assets. This is my first pull-request, so please bare with me. 

The way I approached it is to allow to set a hash, where the key is the file name, and the value is a hash of headers. Please let me know if there is something else I can do.