Don't need this as it's example code
Don't need System functions
Updates for editing via webdav. Handle PUT requests to add new revisions