added loader validation for missing DOI/pubmed IDs and added a unit test