Support re-loading configuration file

Note: Some values, such as the database URL, will not
be respected when the config file is reloaded.
There is no documentation telling you which values
will work and which will not
Support the dynamic pausing of running jobs
Add option to run a job (useful when jobs are paused)