Refactored map view and pins with annotations into separate classes.
Avoid having to implement one of the observers.
Added map view controller tests.
Removed unused files.
Cleanup includes, don't include pin annotation header(s) in NAMapView.
Added a default implementation for pins.
Renamed README to be Github-recommended-case.
Fixed interactive demo picking a random pin.
Fixed removing pins.
Tests for interactive demo add/remove/select pins.
Updated README, fixed link.
Merge pull request #16 from dblock/refactored-map-kit

Decoupled map view with and without annotations, added tests.