Add --config option

The new -C or --config option allows you to use an existing server.cfg
file as opposed to generating a new one. This is convenient if you
frequently switch between different configurations and you don't want
to type all the command line arguments over and over again.