refactor to address issues 27 and 33
update params to have el6 variants be the default
add resource ordering to the yumrepo file resource
Merge pull request #36 from wolfspyre/iss27_iss33_refactor

refactor to address issues 27 and 33