server framework is in place with lots of refactoring of the Action structs into one Action for better JSON encode/decode support.
client connects and *should* work in theory, but the server fails with an invalid memory reference - going to chase down the bugs now