Suppressing stdout during YUM calls, since YUM prints directly, added error count, moving any exit() calls to the CLI as they should be (minus thread exiting)