ZILocationManager The purpose of this class is to provide a blocks based approach to setting up location updates and region change updates.