added webdav support for uploaded files

files are double stored in the database and on the file system, an
improvment would be to implement the IWebDavStore in order to have a
DatabaseStore.