Authentication support via -u and -p options.

We use PasswordAuthenticator in our cluster and were interested in using this to do p repairs.   I've added password authentication support via new '-u' and '-p' options.