Fixed issue with user’s location being displayed as a pin and not the blue circle.  Also cleaned up some code formatting.
Added method to check distance between polled locations so we do not flood Wikipedia.
Remove Annotation import, no need for that.  Creates extra coupling.
Implemented single way to query Wikipedia.  A little cleaner, adds async capabilities that should not block UI feedback as before.  Will eventually want to implement notification center to push out changes.
Added comment for clarification on Blocking calls.
Improved Map functionality.  Prevents map from constantly reentering itself.  Checks to see if user has either moved or panned more than a defined amount before calling out to Wikipedia for an update.
Added warning message and logging.
Modified Location to take a CLLocationCoordinate2D instead of a MKUserLocation.  You can only get MKUserLocation from asking MapKit for it.  If user pans you cannot set MKUserLocation to the center point.  CLLocationCoordinate2D does this rather well.
Fixed URL string encoding.
Implemented check for user zoom level, reverted to using old Wikipedia call method to work in the meantime before new version, changed #define’s to static const globals.
Merge pull request #18 from phreenet/jds-mapannotations

MapView functioning now