Added DIR Checking

If a directory already exists the task will do nothing.