Added support for participant registration messaging
Added peering mode
(Messily) implemented networking protocol