Added Campaign and CampaignManager

Very basic. Still a lot to be added.