Tidy some stuff in webdav events

Closes #97 
I am worried about the case that filePath is single character "/", so options.filePath is okay, but path is an empty string.  Is it valid?