A pure Golang webdav implement