In logjson:
* Use (Transaction|LazyValue).get_json() instead of logjson.logjson_to_json() and (Transaction|LazyValue).set_json() instead of Transaction.json_to_logjson()
* Fix several bugs with opening database when the root straddles a block boundary
In ndcode_site:
* Change arguments to args everywhere, as arguments is a reserved word in strict
* Implement a command-line interface to the running webserver, and a way to get/set the globals object (so it will be in the database, not /_config/globals.json)
* Use (Transaction|LazyValue).get_json() instead of logjson.logjson_to_json() and (Transaction|LazyValue).set_json() instead of Transaction.json_to_logjson()
* Use globals object in database rather than /_config/globals.json everywhere
* Implement a way to get/set the nodemailer object (has an entries for contact, feedback and noreply), use nodemailer object in database rather than the separate files /_config/nodemailer_*.json and the (now commented) NodeMailerCache object