About to rearrange the networking portion of the framework
Reworked how peers/servers work.  The Peer and Server class are now subclasses of the P2PNode class.  All of the heavy lifting of network transmission is now handled by the P2PNode class and the subclasses just have to wait for call backs.
Peer and Server objects are now a subclass of P2PNode
Cleaned up some classes