Issue #13 - Fedora checks to try/except

Checking for the specific OS is bad, lets just try/except.
Merge branch 'issue-13-fedora' into spec-rhel5