Fix fail message

the fail message was including a fact that was not used in the whole case statement and caused some confusion.
Add spec test to test for failure
Fail early when its not debian or ubuntu ( or debian like distro )
Merge pull request #248 from electrical/fix_params_fail

Fix fail message