The new installer now properly updates the OS, checks for missing packages, installs any that are missing and verifies they installed correctly.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>