Implemented testing suite and created test for Vote and updated design