run the sanity check after build w flag
tweaks for sanity check
have a binary socket protocol now
improved protocol

still doesn't write multiple lines if all messages aren't flushed over
the socket at once