refactor again. protocol and server.
bringing client in line, lots of fixes
We're in good shape. Pushing.