Allow dashes in filenames
Cleanup function, don't use regex to limit, and replace individual chars instead