moved more code into campaign.py in order to shorten campaign_builder.py even further (also better organized now, I think). Removed the token and account id fields from the source because this is a public github repository. They'll need to be put back in manually in order to use this script.