Add summaries to CMA::OFT::Competition::Case
Dedupe crawlers by adding an OFT::Crawler base

* Also, fix the specs I broke when adding CaseStore's load_class. No CI FTW!