Ending Data Scraping Dispute, Craigslist Reaches $31M Settlement with Instamotor