Fixed crash bug caused by the same file existing twice in a directory.
Somewhat fixed the problem where a file doesn't have any ID3 tag data but the file name is mostly correct (some assumptions are made here about the location of artist and title in the file name that may be invalid; need to figure out a better way to hand this). Also handled a needed unicode conversion of the new file name in these cases.