Rewrite of the module to support debian and redhat based linux distributions

... Redhat and Debian based linux distributions.
ah.  I'd probably opt to be more verbose than that then:

```
OS ${::operatingsystem} from family ${::osfamily} is not supported by ${::module_name}
```