* implemented VoteService methods
* refactored VoteResource and WithdrawResource to use VoteService methods