pdfs on PMC result list

pdf attachments were not showing up in the result lists of PMC, added them, and also did some cleanup and refactoring.

is there a way to have a real test for a result list? the test added just shows that the page would return multiple...
* I think you mean `formatLinks[i].value` above.

Also, I'd rather just test for that pattern and grab the `.href` value (which means dropping the `@href` in the xpath above)