Added fancier notifications, validations on the voting, and a check for whether or not the user has voted on the topic.
Merge