add option to rename files recursively

Hi, I needed to batch rename files recursively, so I added this functionality

let me know if you want that included, I can write some basic tests

Thanks for the script - really useful