init 364, add vote up and down
update votes
update vote for user
Merge pull request #340 from xiongbo/master

finished 364