clean up _campaign_snapshot by adding campaign.creator and campaign.precent_funded methods
refactored tagging_helper into Campaign class methods