Happenings

Completed Event Scraper. Added Styling for main application index page, as well as venue/event show pages. Modified Event/EventDates/Venues controllers, so edit/new/delete actions can only be executed by superadmin user. Modified venue model, to fix issues with validation of phone-number. Added more template logic to erb templates for all modules. Added Config for test environment, so devise doesn't fail. Edited time-formatting in en.yml. Set global time zone to Chicago/Central in application config. Refactored data scraper, to become more reuseable. Added Rake task to scrape event information and apply it to models. Added initial spec files for scrapers.

Much more complete. Still need to add calendar view to front page, and fix styling of venues view(s).
So far the event model needed for events from Theater in Chicago, don't require any additional info. I figured I would use composition (instead of inheritance) once I need to add different events, the name, or description fields for now could house the performer(s)/sponsors/vendors for other events, but if I needed to add these I would most likely have them add their own models, which I could attach to an event, further down the road allowing me to search for those from their respective tables, without dilluting the event class too much; which could cause regression bugs into the current models.