Allow multiple files to be uploaded to a gallery

Also:
Process large version of image in background
Add puma as an option (mostly for local development so far)