Multi file upload

This is a pull request into sha256-custom branch.
Are you sure you are doing this right and `file` has `_id`? Isn't `file` object given by browser on drop of the file and not our document?