Rename 'Election' and 'Vote' models

Rename `Election` to `Campaign` and `Vote` to `Response`. 
Resolves issue #2