Refactor internally to -uploadToPath:size:usingBlock:
Notify delegate when new directory records are added too

Otherwise whole directories tend to be missing from the progress view!