added rom scraper and rom caching

optimized scraper for faster performance, won't leave out roms that cant be matched to database. Boxart display has been polished up. images are resized and centered. Themes can control 'no boxart' image so that it matches.