Adds check for updates functionality
Adds code refactor and Scraper Duplicate fix