puts new file name and hash number into a dict

This commit renames the files and outputs a hash number. The names and
hash numbers are organized into a dictionary that will later tell us if
there are duplicate hash numbers. I also added a progress bar.