Adding ReportingApi shell.
Refactor RestClient. 
Require ReportingApi
Update CampaignDevApi