Truncate urls in filenames to 32 characters. Fixes #7

Merge branch 'master' into bug/cannot.save.long.names
Moved to 32 character truncation as discussed in #7
Completed test for ENAMETOOLONG regression