Add config file

This allows worker.py to use a config file.
Usage from the command line doesn't change the first time you launch worker.py, but after that parameters are stored in the config file, and you can simply launch 'python worker.py'
Each time you provide new parameters from the command line, the config file is updated.