Moved properties from Base_Controller to Base_Model
Includes: main_plugin_file, app_path, base_path, uri, txt domain
updated unit tests to reflect change
Updated __construct
Removed txt domain property
Added $cpt_models property
Added type hinting
Changed class name to proper camelCase
Modifications in response to changeset 2a3eaf429f290327a19e25f22f96780deaf4881e
Changed __construct parameters
Changed all references to properties within other methods
Modified unit tests to reflect changes
Modified render_metabox()
Added control structure to check the app views path for the metabox view file
Modified unit tests
Modified setUp, testPropertyCptModelsExists
Added testConstructorFailWrongObjectType
Reference e22f9c2117e23eaafed962de127c55f6a811adca
Added missing parameter for TestStubBaseModel constructor