Major Overhaul

Expanded on pretty much every component. Controls and Visual js updated
to handle new class data format, and scraper folder added with Python
scripts to scrape the Banner webpages for data.