Figure out which packages have not been downloaded and
mark them with "NOT DOWNLOADED" on UI (should be replaced with
a download button).
Do not try to do anything before command line options are parsed.
Fixes -h / --help.
Replace spawn with execFile in password hashing, this is simpler.
Use execFile for other stuff as well, and that stuff includes
configuring the system after pressing "Done!" in UI.