Tidy some stuff in webdav events

Closes #97 
Yeah, the server is stored with a trailing slash (ie. `http://example.com/`) so to get the root directory you just concatenate the empty string and fetch that. For subdirectories the leading slash in the path then needs to be removed too to avoid a double slash between the host and path.