Merge pull request #22 from LocalStory/Jake-MapKit

Jake map kit
In progress commit
Merge branch 'master' into CleanUpNetworkController
connect story pins with detail stories
Merge pull request #23 from LocalStory/Jake-MapKit

Fixes to map refresh.
Merge pull request #24 from LocalStory/Jake-MapKit

Refresh button fixed
UnitTests for the win.
Merge branch 'master' into CleanUpNetworkController
Merged from master
Merge pull request #25 from LocalStory/CleanUpNetworkController

Clean up network controller
Merge remote-tracking branch 'origin/master' into connectDetailView
merge master
add launch screen
Make the min and max for lat a long a hack
breakpoints removed
Merged from master.
Merge pull request #26 from LocalStory/connectDetailView

Connect detail view
Merge pull request #27 from LocalStory/CleanUpNetworkController

Clean up network controller
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