Start of fedora support

started adding fedora support, not sure if all settings are correct.
Changed define to class

changed the "define" keyword to "class"
Moved inherits
Created a fail case for other os's

created a fail case for other Redhat version
Syntax Changes

changing some syntax
Returned class to define
Final fix for inherit issue

thanks to @setola
Fix Pkg/srvc names
Fix owner/group
Extended refactor for OS types
fixing more hardcoded defaults
Even more hardcoded defaults
Maybe the last of those hardcodes
Forgot to use full scope path
Changed single quotes to double
more Quote issues
Hopefully last of the quote issues
Set config dir

set conf_dir for fedora
Quick hack to get service to start correctly
fixed ensure type