Read old cfg file and then update.

Closes #355

The old cfg file is detected and settings are copied on over, then it is
renamed so that it is not reloaded again next time we run.