Started implementing Node::toJsonObject and fromJsonObject
Still unfinished, but test is written and just needs to
pass.
Finally got Node::toJsonObject and Node::fromJsonObject working.
Strangely, if you try to access a JsonObject that doesn't exist because
you forgot to include the return statement in Node::toJsonObject, it
segfaults!