Answer on creating an existing directory is 405

http://www.ietf.org/rfc/rfc2518 page 33:
"405 (Method Not Allowed) - MKCOL can only be executed on a deleted/non-existent resource."
upload method can now recieve a file-like object instead of a filename
Merge branch 'master' of github.com:dphi/easywebdav
Merge branch 'master' of github.com:fruehwir/easywebdav