Upvotes/downvotes actually work now!

+ Each post has a dictionary, mapping strings to integers. The strings
represent usernames. The integers are constants representing NotVoted,
UpVoted, and DownVoted. This keeps track of who voted on what.
+ Can only up/down vote once.
+ New up/down votes update across accounts.
TODO: Undoing up/downvotes.