Apply CLI options after config file options (Fixes #33)
Call sys.exit instead of exit

exit is an interpreter convenience and should not be used in non-interactive programs
Do not write out --config value when dumping configuration

It is not regarded when reading in a configuration, so it's not of any use.