Removed an unused method (dead code)
Refactored Pubmed handling to move most of the XML decoding to a separate and reusable decoder component
Added proper support for ordered results, and fixed a typo
Exposed the database through an accessor
Modified to draw citations and publications on demand from Pubmed, and integrated into Wikipedia's updater for generating accurate citations.