correct addnodes docstring
correct comments
simplify usage of CLILoop

instead of having runner and run, we now have
just a run in too different classes.
add CMDLoop

This class now simplifies how the getpassword is invoked
and from where. Instead of using get_password from CLI
the method calls the simpler and more testable tools.getpassword
update comments