Add --config argument

Altough this looks like a working feature the package go-flags does not
really notice that --host is defined via a config file and complains
that is missing because it is not defined via CLI. So we have to rewrite
that package.