adding possibility to ask the user before proceeding with an action, doing so for 'reboot'
adding basic unit tests for user cancelled updates