support custom client-side configuration file from arguments

it's desirable to specify passwords in a configuration file instead of arguments