add a lexer for puppet (puppetlabs.org)