Added some useful methods to MKMapView
Added macro for checking whether an array is not nil and has at least 1 element
Added a common typedef for a block
Added FP style methods to NSArray for getting the first object and index that returns true for the block
minor restyling
Added a property on NSObject for associating and object
Added method to NSMutableArray to remove an object by it's pointer address (this already exists but I wanted to *know* how it was implemented)
Added MKMapView category files to project
Added macro for equality checking where nil == nil evals to true