Added the Election Protocol.

Election protocol is not complete, Still need to coordinate with Joao about
how to retreive messages from the holdback queue and how to find out
what holes exist in holdback queue.

Need to coordinate with Ben Joao to decide on a proper protocol for
removing users and passing the updated client list.