Version checker fixes + specs

Yes IIRC some versions of rpm/yum would output package info differently resulting in a nil version. This just rectifies this so that the versions array is consistently handled between targets.