Implemented the Voting System And Integration tests for it

The voting system needs a little work, as I’m getting an SQL error that
says its passing NULL values, so I’ll have to do some googling to see
whats up.