Dsc 807

This request includes updates to the EAD work flow routes and screens:
- The EAD collection creation logging is now recorded in a EAD job.
- The EAD collection log will be show through show job details and edit job details screens.
- The EAD job edit screen allows a EAD file to be uploaded, and the JobsController will call Amberdb to attach EAD copies and create the work collection from EAD if the EAD file is successfully uploaded.
- Upon any processing error during the work collection creation, the JobsController will rollback the changes in Amberdb to ensure no EAD copies are attached to the top level collection work and no works are created under the collection work.
This field is different from the two notes field stored against a work.  This notes field in jobitems is currently storing the processing outcome description for each job item, for an failure outcome, it will record the application exception encountered during the processing.  This is currently used for EAD reporting, can also be used to store processing exception for other job types.