Create intermediate directories when saving to a storage URI in which directories don't exist (this mirrors the cloudfiles behavior)
Create intermediate dir when doing load_from_filename in the file-local storage
Merge pull request #7 from ustudio/subfolder-support

Subfolder support