Design for importing publications

Improves design of overlay for importing publications.
Well, I think I only changed it because the name implied it supports loading multiple files (I've done it before for groups, since I needed it for permissions). I was inspecting this function and saw it didn't match - but now I'm more inclined to change the code back, but rename to ```publication-by-id```.