removed service class entirely

- created a service anchor in config.pp and moved the service resource
into that file too.  This should free up some code and dependency
ugliness, hopefully.
include params, standardize string names
add more object creation scripts
object script fixes, cosmetic fixes
Since we're including, we don't need inherits
names of the utility scripts
reorg

- using a pattern of variables, validation, resources, and dependencies
- factored out dependencies into section at the bottom
set some variables

- abstract out some OS-specific logic…
unneeded
style guide fixes

- use variables rather than hardcoding things
- inherit/params pattern for variable defaults
- stating the dependencies at the end of each class