Bug fix: when a node's xrefs changed, it wouldn't be marked as 'changed' so it wouldn't be sent back to the client
Return nodes as a hash indexed by addresses instead of as an array
Fixed a bug I found while testing: getting 'all' results doesn't properly pass the parameters down the stack
Fixed two bugs: One, retrieving binaries was totally broken beause I put a parameter in the wrong place; two, if you don't update *every* field in a binary at once, it totally fails
workspaces now return their associated binary, and views return their associated workspace
Fixed a rather interesting bug.. the base64 was happening when data was saved to the database, which means that if you did an undo/redo, the data would be base64 decoded a second time. Moved the base64 decoding up a layer to solve it