started with addition of election process
added dispatcher, restructured election code
little clean up
removed redundant starting and stopping of heartbeat timertask
readded starting and stopping of heartbeat timertask: ensures that we don't immediately start new 1 after old one stopped
re-adjusted election code
added join group protocol, fixed heartbeats, improved leader/leader election
updated pid in membership as well
fixed pid, socketaddress binding
fixed group set-up across processes
fixed heartbeat retrieval pid
clients now correctly leave
messed around with elections, not finished yet
leader can now shift to other process when inital leader is down
fixed bug that caused members to not be removed from lastacks
Merge branch 'master' into bart