Implemented testing suite and created testing for Vote