Config history

- [x] Back up config file up to 100 files.
- [x] Also back up config file  as another file when agent starts.
- [x] Add UI that enable user to see config history and reuse them.
- [x] Add UI that unable user to reuse the 'running' config.