add dnode client support
refactor `edit` command
better error handling on `retrieve` of non-existant users
make verify nicer
make editing JSON data work
add docs on network access