This commit implements a YARD handler for Puppet classes and the associated code object and templates.