make pubmed throw an error when there's no data rather than fail silently
Merge pull request #588 from adam3smith/pubmed-error

make pubmed throw an error when there's no data rather than fail silentl...