Add support for puppet, coffeescript, less