misc commits
got the client tests to finally pass using the new module layout.
woot.
updated sender tests to use new protocol buffer internals instead of
dictionaries
yay!  all tests pass finally.
fixed a minor bug in JSON encoding
updated UUID JSON encoding to force base64 encoding and decoding