Refactored PGDocumentList and SQLDocumentList to have common base class. Closes #17