Use systemd as provider for the service resource on Fedora systems
Fix ensure/enable usage
Fix typo
Add some sanity checks
puppet-lint fixes