Added lastChecked date to lookup sources to avoid excessive scraping
Broke out reusable code chunks in composer