Case study importer

Tracker: https://www.pivotaltracker.com/story/show/42121929

As well as adding case study support to the importer, I've DRY'd up the other uploader row classes by moving a lot of the common methods up to the base class.