Session based voting

Wrote a functional test that checks that a user can up vote, and then visit an up vote URL, and it will only register a single vote.  Also, added some additional information through some template tags to track what a user's current vote is and allow them to cancel a vote if they so wish.