added initial network module code.

Currently supports sending data on a socket connection, through
an IsolateSink.
On the receiving end data which has been concatinated by the socket
connection is split according to a simple string protocol.