Refactor - Ask for missing data in manual mode

If the user does not provide the needed data, a prompt will
ask for them thus limiting the potential errors.
No check of the inputted data though.