Refactoring, adding support for pins

Adding modern gesture handlers
Adding initial support for dropping pins (comments welcome)
Altering MRMapView to support getting coordinates while between concrete zoom levels