New configtool functionality tests

Added tests which simulate user interacting with the configtool
interface.

- Added dropdown menu user input simulating tests

- Added tree widget user input simulating simulating test

- Add a FIXME comment for the configuration reset button

Related #484
Fix #651