use gob instead of manual marshalling

this removes the need for messaging tests
update client to use gob
Merge pull request #98 from lukechampine/node

Switch messaging marshalling to gob