Added more header comments.
Added a skeleton defined type for service objects.
Added a bare template for service objects.
Added file parameters and default values for the service object defined type.
Added a list of parameters that need to be added to the service object defined type manifest.
Added a list of parameters that need to be added to the service object file template.
Added an object_servicename parameter; this isn't part of the service object spec on the Icinga 2 docs, but I use it internally in the template.
Added a parameter for a template that can be imported; added it to the service object ERB template.
Added a parameter and default value for the display_name parameter; added it to the service object ERB template.
Added a parameter and default value for the host_name parameter; added it to the service object ERB template.
Removing the name parameter from the lists of parameters to add since it's part of the template and defined type already.
Added a parameter and default value for the groups parameter; added it to the service object ERB template.
Added a parameter and default value for the vars parameter; added it to the service object ERB template.
Added a parameter and default value for the check_command parameter; added it to the service object ERB template.
Added a parameter and default value for the max_check_attempts parameter; added it to the service object ERB template.
Added a parameter and default value for the check_period parameter; added it to the service object ERB template.