Removed deleterepofolders task and fix

As it turned out, repoDeletion as is was unable to work as
task, as it was built with expectation that task member
was set on it. since Quartz, this is impossible, as
tasks are persisted, then reloaded, and at that moment
the repo being removed was not present in system anymore

Also NPE fix