Merge pull request #11 from jmslagle/master

Fix bug created by missing params in service require.
Update service to allow starting/stopping services that have numprocs>1, as process names become SERVICENAME:* instead of just SERVICENAME
Merge pull request #13 from aripringle/patch-2

Update service to allow starting/stopping services that have numprocs>1...
Apparently some versions of Puppet want a "dependencies" key set and fail without it. That's dumb.
add directory and stopsignal to supervisor module
Merge pull request #15 from halkeye/master

add directory and stopsignal to supervisor::service module
stopsignal already exists
Merge pull request #16 from halkeye/master

Remove my duplicated stopsignal
This is the right, standard directory in RH/Fedora
remove metadata.json
style-guide changes, no change on functionality
style-guide changes, fail if operatingsystem is not supported
style-guide changes, ensure can be present or absent only
use default instead of present in case statement
ensure can be running and purged, too
ensure should be "present" or "absent", fail if none of both
README updated to reflect made changes
Merge pull request #17 from saz/style

Style-Guide changes
accept parameters for class supervisor
add documentation header, fix default port value