Votetally

Rebased & (hopefully) bugfixed version of #6. It might be better if #6 would be undone, see [this help page](https://help.github.com/articles/reverting-a-pull-request/).

Oh and by the way, I'm new to Ruby, so if you see anything in my code that could be improved (e.g. best practices, more Ruby-esque refactoring), please tell me (preferable through mail or IRC).