force directory path to exist when writing files
allow override of 'owner'