Check for tie and query optimization

-Checks to see if their is a tie in the election before we close it.  If
there is, we just extend the election
-Attempted to speed up a few queries
-No longer update every single election before we get an election by its
status
-moved messages to be included in the fade in