adding RDoc and Puppet support