Makes Scraper a singleton; refactors establishment

Establishment can now get its list without going through BeerList.lists
Merge branch 'refactor_scraper' into develop
Merge branch 'develop' into leads
Leads and Establishments are Listables