Conditionally display supplemental file inputs
Handle a main deposit file and multiple supplemental files in controller and deposit handler.
Add a "published" attribute to the ACL with the value "false" if the form specifies that objects must be reviewed before publication
Make the supplementalFile param optional
Process supplemental files only if the form specifies that they can be added
Split aggregate and single files cases into separate functions in DepositHandler, and create separate METS generation functions to handle the two cases. Objects with supplementary files are now aggregate works instead of folders.
Add structural links section
Set agent to be OTHER with name of app
Ensure that rightsMD section is linked to
Formatting
Use numbered data files and set labels on divs