Added webdav move

This adds the webdav "MOVE" operation through `client.move(target, source)`.

- [x] BUG: has issues with unicode

Please don't merge yet.