Test adding documents when creating works and publications
Refactor archive document creation when adding a document

The routine to create ArchivesDocuments alongside creating a Work have
been moved from a Work filter to WorksController::add() for better
separation of concerns.
Rectify names of works add form labels
Refactor archive document creation when adding a publication