fixed everything, fixed the way we called yum, added logger and fixed other bits and pieces -- appears to work!