move out simple text matching scraping logic to a separate file - plugins now just configure that with some data like what license statements we are looking for
change tests to reflect new location of URL information within record object
change PubMed ID detection - we are now allowing anything that is an integer between 1 and 8 digits long (inclusive)