Version checker fixes + specs

@movitto This seems related to the version_for change in the yum.rb below.  What was the issue?  We'd get back nils in the array?