Add Puppet and Markdown modes