some minor updates to callback interfaces to support the test framework
- some performance tweaks so we meet requirements
- fix null ptr exception in multicastwrapper
- added election monitor interface for use by test classes
- added base class for junit test classes
- fixed many concurrency issues
- not sending a list of failed nodes with heartbeats now
- a leader will now detect if a higher-id node sends a heartbeat
- updated tests for req. A3 and A5
Merge branch 'master' of
https://github.com/wyattearp/iDectectProject.git

Conflicts:
	.classpath
	src/edu/uc/cs/distsys/ilead/ElectionNotifierThread.java