Added dialogs, so that the setup.sh can ask the user any questions even when its piped; Added additional email valdidation for the last step