Multi file upload

This is a pull request into sha256-custom branch.
Please write comments according to our [code style](https://github.com/peerlibrary/peerlibrary/wiki/Code-Style).