check redhat-release first

1) Check for redhat-release must be done first because puma's initscript is lsb-compliant. To run such scripts we need redhat-lsb-core package installed which provides /etc/lsb-release too.
2) /etc/lsb-release existence is not a good way to check for debian anyway.
Merge pull request #34 from marshall-lee/master

check redhat-release first