Likes/votes (#121): reacting to code review:

- now you can change your vote;
- frontend changes are now reversed on server error.