Handle lack of arguments more gracefully

Previously deploy-site.sh used --password as the user name when
invoked without arguments.