Added a functionality to reload the stories whenever the region is changed, and added an NSTimer that delays the firing of that method a second and a half, and starts the timer over if the user changes the map again within that same time period. This keeps the app from making too many network calls.
Added logic to the addStoryAnnotationsToMap method to check if the stories array is empty. If it is, the only reason is that a recent fetch returned "too many stories" and thus it draws a big red circle on the map and tells the user to zoom in.
BIG CHANGE: The addStoryAnnotationsToMap method is now called from within the fetchStoriesForCurrentRegion, so a fetch of new stories now ALWAYS results in a reloading of the annotations on the map.
Merge branch 'master' into Jake-MapKit
Merged from master.
Merge pull request #28 from LocalStory/Jake-MapKit

Jake map kit