Refactored the spec runner to allow for deferred result reporting, made the model objects contain results, adjusted the ios spec results controller to accomodate