CS109 Project - Campaign Finance - James, Kunal, Robert, Steven