Empty .download folders are generated

When the shouldCancel = YES is specified an empty folder for this download is generated. 
Changed this that .download folder is not generated when user specifies shouldCancel = YES