Fixing the network thingus

Split server/client messages into two init methods.
Added handlers for everything.
Added empty ctors for use by netty.
Abandoning DataInputStream; can just use raw bytebufs