build polymorphism for Marketing and Research

created new class CampaignDepartments which is abstract superclass of
Marketing and Research