Adding WebScrapers and the DataCollector.

I made a bunch more classes. We now have a DataCollector, a WebScraper interface, seven WebScraper classes (one per hall), and they are all attached. If we merge this now, we can start building web scrapers independently. 

After this, all the classes in our original architecture diagram have been added to the project.