changed logging to capture doi
Revert "logs errors for missing pubdate"

This reverts commit 474bdcce420a4b47208b506460e9c6ba2dd69e2d.
Revert "logs error for missing author role content-type='1'"

This reverts commit aa817bfdf8a7fcfb20eca1e58ea9ab3f355d978f.
changed the name constructor to adder
simplified logging
removes preexisting editor and aff
refactored main, added list of getter functions
consolidated pubdate getters
improved handling of author-notes requirement
corrected typos, restored dynamic query of author-notes index
creates missing si caption
added no first author error message