Support multiple files

Needed for theodi/shared#140

We can now support multiple uploads (via the HTML file upload `multiple` attribute). Can't use Cucumber to test this, but it's pretty well covered by the specs (and tested manually)