Provision without puppet

Support for RHEL, Fedora, Debian, Ubuntu and SUSE.
Provision without puppet - fixing unit tests