added error handling for invalid doi
Merge pull request #6 from bsun98/master

added error handling for invalid doi