Added default to null and direct accessing

Trying to get non-existent values will return null and added the
AccessVal and AccessRef methods for direct accessing of members just
like you would in JavaScript. AccessVal would be used for the following
types: long, double, bool, null. AccessRef would be used for the
following types: JsonArray, JsonObject, null.