New : Added CPTabViewDelegate protocol

This PR adds the CPTabViewDelegate protocol