Add a document about node.

Add an initial node documentation.   The json example uses new api convention (#2478), which will hopefully be merged soon if no one objects.

ddysher is non-native english speaker, feel free to point out any grammar error.

creates/deletes `Node`s