Fixes #3 - Generated URLs are now from filenames