remove SystemOut
Undid a few previous changes and reformatting seems to have broken code
(should have run unit tests). Also made a fix that stops the creation of
an unecessary temporary node, when we already know what we're writing to
it.
tidy up source code (formatting)
Factored out code from JsonUpdate to where it already exists in Array
and Map
Started to comment source code and remove superfluous bits of code.