Add support for RHEL7
Add support for systemd, refactor