Allow passing empty user/password on CLI

This will allow a user to store their username/password in a DEFAULTS_EXTRA_FILE and avoid insecure passing of password on the CLI.

closes #8