added ability for campaigns to have a start and end date and for referrers to be exclusively associated with that campaign