Moves webdav file store code out of model and into module