starting refactor
switched to router socket
added net module tests
cleaned up net.py
Added internal networknode implementation for testing purposes
started messenger
switched to encoder-based message management
updated testhelper to use new messaging interface
minor cleanup
added encoder tests
started on multi-paxos node
working on mutli-paxos
implemented basic messaging
cleaned up proposal management
started on multi unit tests
implemented initial leadership test case and leadership recovery on failure case
added proposal advocate tests
added complex resolution test
working on multi-instance tests
added multi-instance and leadership transition tests