Refactored managed object creation code for the models.  Now all the code which creates objects and does fetches is in NSManagedObject+Create, and each individual model subclass is only responsible for configure itself given a dictionary. This lets us focus code on creating the mapping between downloaded JSON and our database, rather than copy-pasting boilerplate.