Fixed #23

Also: I fucked the repo hard.  One of many commits to bring it back in
line.
Changed some PM stuff.

Second attempt to fix repo.
Final fix to the repo.
Adding some future functionality to the vote api.