A few changes related to dept upload, see extended commit message.

dept controller saves department
separate out the action for saving an upload
superficial changes to upload form
upload tests are less brittle, test case where nurse sheet is missing