Add API to score topics.
Add permissions for topic scoring.
Add UI to vote for topic.
Add a test case to spec the behaviour of reverting a vote.
Test in integration the sequence of upvote + downvote.