Refactored some of the unit tests and designed a bit more of the VoteService