Makes Scraper a singleton; refactors establishment

Establishment can now get its list without going through BeerList.lists
Merge branch 'refactor_scraper' into develop