Improve 'configure' usability as per #105

- Possibility to keep current driver setting
- Possibility to keep current plugin order
- Configuration file is written after device and plugin selection
Fix CLI tests