Add apikey and apisecret comman line options.

IMHO yes, it is. But was based on the code that is in the worker. I guessed that  is because Client::new first set the apikey/secret from the parameter and after that the one from the configuration file. In this configuration file has some empty value can unset the original one.  But now I see that there is a `next if` that makes this redundant.