Working EuropePMC search with the corresponding test. Using VCR for tests so that APIs are not hit repeatedly while I fix things.