Feature/fix 11 streaming request

Fix for #11

Allows the configuration of cache path in order to be available for the invoker to clean it after use when doing streaming requests.

cc/ @koke  
The only code that calls this method is `encodeToFile:error:`, and it won't call unless there's a cache file ready. There's no need for this method to return a value or check for the file.