Check filenames for possible problems during save and in edit form.
Fix https://github.com/Bakual/SermonSpeaker/issues/11