Rework user interaction

Many changes in the user interaction:
 - the script is user-friendly now
 - it saves logs
 - the two steps are run from the same script
Do not create data dir from main script

This avoids some error when it's run from a non-admin node.