added new published directory removal function and new listing files (re) generation function
changed the signature of remove repo publish dir to accept a root and full path instead of a root and relative path
changed distributor module to use new util funtions