Moved authenticate_post from Base_Controller to Base_Model
Updated unit tests to reflect changes
Removed code for unused parameter
Updated unit tests
Modified testMethodAddModelFail
Modified Base_Controller_CPT
added hook save_post for cpt model if save_post method is present in the model