Added EFI support. Changed to gnome as default GUI env
Added error when trying to install a GUI without a GPU. Re-arranged order of operations to install graphics drivers before running puppet