made send synchronous
added stubs for caret position
vs version?!
* simplified portions of the tcp layer
* network layer now continues to work in case of dead peers
* network layer can now successfully shut down
* serialization is now only done once for all peers
theoretically implemented transitive peers
implemented peer counting