Implement pubmed DOI scraper.

Use transactions to improve performance and avoid purging DB if errors
occur. Add openness report (in Excel - uh... I don't feel like dealing
with escaping CSV right now). Fixes to tests. Start reorganizing
NCBI/pubmed scrapers.