Work on progress and cancel support in rename
More cleanup work on Rename
Cleanup on Rename, added progress

Rename now includes progress tracking, plus reporting during
initialization phases