add in the template expansion

liberally cargo-culted from Puppet::Parser::TemplateWrapper and the template
function.
add a parser function to get the template_body and use that
Run a little more quietly

make template the property, and set loglevel => debug on the resource so we
supress output