Option to quit installation before changing things

Calculation of dependencies in a separate function.