Rename conflicted methods
Refactor spec to shared examples
Added votable_voter spec