Validations for dance classes
task to reset/refresh the database
Removing weekday from the database in favor of having the serializer class calculate that.  No need to have to keep that up to date in the db when calculating it is cheap.
Refactoring scrapers so that the main scraper class does most of the error handling and reporting using try_to_execute which tries to execute the block passed in and catches any errors, and try_to_scrape which tries to assign whatever is in the block passed into the specified field in the scrape hash. Scraper is also responsible for writing all dance classes to the database and reporting any missing information from the validator.