added rom scraper and rom caching