Voting

Allow for AJAXy voting on comments and articles. Resolves #14.


![](http://zippy.gfycat.com/ImpracticalPastCardinal.gif)
It shouldn't be. Any voting will be calling either `upvote` or `downvote` even if the vote already exists.