Nil checks and error returns

JSONArrayFromModels now has an assert to check if models is nil.  modelsOfClass:fromJSONArray:error: now returns an error if the JSONArray is nil or its not an NSArray