Implemented testing suit and created tests for Vote WE DID THIS AT THE END