Basic p2p node now should have basic needed functionality for
receiving/responding to peer requests and for sending and receiving its own
requests
fixed node Stop hang problem due to misunderstanding of
net.Listener.Accept. Added basic node send/recv msg test.
made message Send func not a method of Node
merge. basic p2p node listening/serving