Add new tables for campaign tracking
preliminary campaign and appeal data handling done
initial commit