Removed duplicated code in subclass.

Changed implementation and renamed setError.  Now it receives the NSError and handles all the error code checking and translation within the method.

Renamed setProgress to setStoryUpdateInProgress
Merge pull request #262 from MIT-Mobile/3.6/news-Oct28-Updates

Changed implementation for setting an error and renamed both that and setProgress